//============================================================================================
/**
 * @file	score_board.h
 * @brief	得点表
 * @author	Nozomu Saito
 */
//============================================================================================
#ifndef __SCORE_BOARD_H__
#define __SCORE_BOARD_H__

#include "../pokethlon.h"
#include "pkthln_clact.h"

typedef struct SCORE_BOARD_tag * SC_BOARD_PTR;

extern SC_BOARD_PTR ScoreBoard_Init(const int inHeapID, GF_BGL_INI *bgl,
		PKTHLN_CLACT_CNT_PTR cnt_ptr);
extern void ScoreBoard_End(SC_BOARD_PTR ptr);
extern void ScoreBoard_SetAct(SC_BOARD_PTR ptr, const int inBaseIndex);
extern void ScoreBoard_Put(SC_BOARD_PTR ptr, PKTHLN_PTR pkthln_ptr, const int inBaseY);
extern void ScoreBoard_SetScore(SC_BOARD_PTR ptr,  const int inScore, const u8 inIndex);

#endif 	//__SCORE_BOARD_H__